package nccloud.pubitf.so.saleinvoice.service;

import com.alibaba.fastjson.JSONArray;

import nc.ui.querytemplate.querytree.IQueryScheme;
import nc.vo.pub.BusinessException;
import nc.vo.scmpub.page.PageQueryVO;
import nc.vo.so.m32.entity.SaleInvoiceHVO;
import nc.vo.so.m32.entity.SaleInvoiceVO;

public interface ISaleInvoiceQueryWebService {
  SaleInvoiceHVO[] queryVos(IQueryScheme paramIQueryScheme) throws BusinessException;
  
  SaleInvoiceHVO[] queryVosByPks(String[] paramArrayOfString) throws BusinessException;
  
  SaleInvoiceVO[] getaggvos(String[] paramArrayOfString) throws BusinessException;
  
  PageQueryVO queryPageVos(IQueryScheme paramIQueryScheme) throws BusinessException;
  
  SaleInvoiceVO[] pushtojs(SaleInvoiceVO[] pk) throws BusinessException;
}
